import orm from './MockOrm';

// 创建用户表的SQL语句
const CREATE_USERS_TABLE = `
CREATE TABLE IF NOT EXISTS users (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100) NOT NULL,
    email VARCHAR(100) NOT NULL UNIQUE,
    created DATETIME NOT NULL
)
`;

// 初始化数据库表结构
async function initDatabase() {
  try {
    // 创建用户表
    await orm.pool.execute(CREATE_USERS_TABLE);
    console.log('用户表创建成功或已存在');
  } catch (error) {
    console.error('创建表失败: ', error);
    process.exit(1);
  }
}

export default { initDatabase };